#include "../include/server.h"

int serverMkdir(int sockFd, const char *dirname, int curDirID, int ownerID)
{
    //接收目录名，搜索file表，看当前目录下有没有，没有的话就在虚拟文件表创建
    int ret = query_newdir(dirname, curDirID, ownerID);
    if(0 == ret){
        //当前目录没有同名文件，创建目录
        char md5str[] = {'0'};
        insertNewfile(curDirID, dirname, ownerID, md5str, 0, 'd');
        send(sockFd, "a", 1, 0);
    }
    else{
        //创建失败，通知客户端
        send(sockFd, "u", 1, 0);
    }
    return 0;
}

